Skip to main content

Affiliate Setup and Management

Overview

OpsAdmin enables suppliers to manage third-party affiliates by providing tools for pricing management, contract approvals, commission tracking, and web customization. Affiliates are set up through the Affiliate Manager, where key details such as promo codes, commission plans, and market regions are configured. Additional settings allow for tracking, billing integration, and communication management. For pricing and prospect submission, affiliates are assigned margin limits, commission structures, and customer enrollment settings. Once a prospect package is generated and contracts are signed, the system automatically updates the status, ensuring a streamlined and efficient affiliate management process. This document is specific to the setup of Affiliates.

Key Features

Ops Admin offers the following features for managing affiliates:

  • Emailing matrix pricing files to brokers (affiliates)
  • Submission of contract deals for review and approval
  • Web promo code setup
  • Web pricing for specific affiliates
  • Web customization
  • Commission value submission
  • Autopay requirement override
  • Affiliate communications

The functionality your organization utilizes will determine how affiliates should be set up and which fields are required. Below is a step-by-step guide for setting up affiliates within Ops Admin.

Setting Up an Affiliate

1. Accessing Affiliate Management

  1. Navigate to the “Affiliates” menu.

  1. Click on “Affiliate Manager”
  2. Select “Add New Affiliate” on the right side of the screen.

2. Enter Affiliate Information

The following fields are available to be filled out during the process of setting up an Affiliate. All of the fields are associated with the full OpsAdmin system. The fields that have a white background are specifically used for the Prospect and Pricing Matrix system.

Affiliate Information / Agents

Field NameDescription
Active (Affiliate)Enables or disables the affiliate.
Affiliate NameBroker or affiliate company name.
Promo CodePromo code associated with the broker.
Affiliate TypeIdentifies the type (e.g., Agent, Internal, Market Site).
LogoDisplays in the Pricing portal as an identifier. It is also used in the web enrollment journey if the affiliate can “private label
EmailAffiliate’s contact email.
Recurring Billing BehaviorSpecifies if autopay is required or optional.
Send promo code to ESGSends an ESG promo code to the billing system. Overrides plan-level billing promotions.
Use Customized Wizard UIAllows custom enrollment wizard (not currently used).
Send Notification Update PlanNotifies changes to affiliate-associated plans when a parent plan is updated.
Clear session variable when URL or Promo code is usedPrevents tracking conflicts.
Disable New Enrollment AutorespondersSuppresses automatic email notifications. Emails are sent to the Company’s default email address instead.
Requires Door To Door ProcessConfigures the affiliate for door-to-door sales.
Send Notification Update Plan[Already specified above, is there a reason for being duplicate?]
Affiliate URLDedicated web address for the affiliate's enrollment portal.

Agents

Field NameDescription
Master CodeESG Master Code mapping (used for Channel).
Agent CodeESG Agent Code mapping (used for Broker/vendor).
Use Sub-Agent Code from ProfileIf checked, the system will ignore the Sub-Agent in the Affiliate area and use the Sub-Agent field from a User Profile.
Default Sub Agent CodeESG Sub Agent Code mapping.
Sub AgentsAdd Sub-Agents to the Affiliate and their Sub-Agent code so that when a sale from that sub-agent occurs, the information can be passed to the billing system.
Send Master code, Agent code or Sub-agent code to the Billing systemThese three checkboxes determine if the information will be passed to the billing system.

Commission Settings

Field NameDescription
Commission PlanESG Commission Plan mapped to ESG.
Commission 2 PlanDefault commission value (can be overridden via batch file).
Commission Start & End DatesDefines commission periods.
Clawback PeriodsSpecifies commission clawback conditions.
Commission Agent, Master, Sub-Agent Unit NumbersTracks commission distribution levels.

Promo & Web Customization Fields

Field NameDescription
Promo Code Benefits DescriptionDisplays benefits of the promo code (not currently used).
Wizard Zip Pop-Up TextCustom text for promo-related ZIP code searches.
Wizard Custom Options (Text & Image Path)Custom UI options for the enrollment wizard.

Pricing Matrix/Portal

Field NameDescription
Maximum Margin ($)Defines the maximum margin for pricing.
Split Limit ($)Limits margin split between parties.
Affiliate Split Ratio (0-1)Determines revenue split percentage.
Electricity & Gas MarketsDefines markets the affiliate operates in.
Mail DistributionEnables email-based distribution of affiliate deals.

Setting Up an Affiliate for Matrix & Prospects

  1. Navigate to the “Pricing Matrix” tab in the edit affiliate section.
  2. Set “Maximum Margin ($)” to the agreed amount.
  3. Under “Markets,” select the states and move them to the “Associated” column.
Steps
1. Under “Configuration,” go to “User Manager.”

2. Click “+ New User” to add the affiliate user with relevant details.

3.

  1. Navigate to “Pricing Matrix Review”
  2. ![](../assets/prospects/button_company.png "image_tooltip") Click “Company Margins”
  3. Under “Global Margin ($),” enter the agreed margin value. ![](../assets/prospects/field_global.png "image_tooltip")
  4. Under Zone-Utility Margins ($) you may set specific margins for a particular Utility on top of the global margin ![](../assets/prospects/field_zone.png "image_tooltip")
  1. Under “Affiliates” menu, select “Pricing Matrix Portal”
    • Login with your credentials
    • Filter for the pricing based on Market, Utility, Load Zone, Customer Type and Rate Code. You may also sort by Usage Tier.
    • Under “Add Broker Commission,” enter the additional commission for the prospect.

  • Select a price and term length

Click “Generate” to create the prospect package.

  1. Under “General Information” enter the required details.
  2. Under “Customer Information” enter required details.
  3. If Status is set to “OnHold” you may review the details before submitting the Prospect to Generate the Contract. If set to “Created”, the contract will be generated and sent to both parties when saved.
  4. In “Prospect List,” the Affiliate may see the status of the prospect.
  5. Once the contract is signed, you’ll receive a notification.
  6. After all parties sign, the contract status updates automatically in the “Prospect Manager” (OpsAdmin) and “Prospect List” (Pricing Portal) to Completed.